home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Magazine / Morphos / GCC / ppc-amigaos / include / clib / iff_protos.h < prev    next >
C/C++ Source or Header  |  2000-02-28  |  2KB  |  41 lines

  1. /****************************************************************************
  2. **    IFF library function prototypes (ANSI C)
  3. */
  4.  
  5. void                 IFFL_CloseIFF        ( IFFL_HANDLE );
  6. ULONG                 IFFL_CompressBlock   ( APTR, APTR, ULONG, ULONG );
  7. BOOL                 IFFL_DecodePic       ( IFFL_HANDLE, struct BitMap * );
  8. ULONG                 IFFL_DecompressBlock ( APTR, APTR, ULONG, ULONG );
  9. void                *IFFL_FindChunk       ( IFFL_HANDLE, LONG );
  10. struct IFFL_BMHD    *IFFL_GetBMHD         ( IFFL_HANDLE );
  11. LONG                 IFFL_GetColorTab     ( IFFL_HANDLE, WORD * );
  12. ULONG                 IFFL_GetViewModes    ( IFFL_HANDLE );
  13. LONG                 IFFL_IFFError        ( void );
  14. BOOL                 IFFL_ModifyFrame     ( void *, struct BitMap * );
  15. APTR                 IFFL_NewOpenIFF      ( char *, LONG );
  16. IFFL_HANDLE             IFFL_OpenIFF         ( char *, ULONG );
  17. LONG                 IFFL_PopChunk        ( IFFL_HANDLE );
  18. IFFL_HANDLE             IFFL_PPOpenIFF       ( char *, char * );
  19. LONG                 IFFL_PushChunk       ( IFFL_HANDLE, ULONG, ULONG );
  20. BOOL                 IFFL_SaveBitMap      ( char *, struct BitMap *, WORD *, LONG );
  21. BOOL                 IFFL_SaveClip        ( char *, struct BitMap *, WORD *, LONG,
  22.                                                         LONG, LONG, LONG, LONG );
  23. LONG                 IFFL_WriteChunkBytes ( IFFL_HANDLE, void *, LONG );
  24.  
  25.  
  26. #ifdef IFFLIB_PRE21NAMES
  27. IFFL_HANDLE    OpenIFF(char *);
  28. void CloseIFF(IFFL_HANDLE);
  29. void *FindChunk(IFFL_HANDLE,LONG);
  30. struct BitMapHeader *GetBMHD(IFFL_HANDLE);
  31. LONG GetColorTab(IFFL_HANDLE,WORD *);
  32. BOOL DecodePic(IFFL_HANDLE,struct BitMap *);
  33. BOOL SaveBitMap(char *,struct BitMap *,WORD *,LONG);
  34. BOOL SaveClip(char *,struct BitMap *,WORD *,LONG,LONG,LONG,LONG,LONG);
  35. LONG IFFError(void);
  36. ULONG GetViewModes(IFFL_HANDLE);
  37. APTR NewOpenIFF(char *,LONG);
  38. BOOL ModifyFrame(void *,struct BitMap *);
  39. IFFL_HANDLE    PPOpenIFF(char *,char *);
  40. #endif
  41.